<?php
$class='asistente';
$cont_main=new div();
$cont_main->att('id','asistente_contMain');
$cont_main->att('class',$class.'_MAIN');

$carrito=$this->carrito;
$fin= new anchor();
if($step<4)
$fin->value="Siguiente";


$finCont=new div();
$finCont->att('id','asistente_contSiguiente');
$finCont->att('class',$class.'_SIGUIENTE');

$cont_step=new div();
$cont_step->att('id','asistente_contStep');
$cont_step->att('class',$class.'_STEP');
ob_start();
if(!isset($_SESSION['carrito']['productos']) || !count($_SESSION['carrito']['productos'])){
	$this->load->view('steps/cestaVacia');
	$cont_step->value=ob_get_clean();
	$fin->value="Volver";
	$step=5;
}else{
	switch($step){

		default:
			$step=1;
		case 1:
			$this->load->view('steps/metodosPagoEnvio');
			$this->load->js('asistente/pagoEnvio.php');
			$cont_step->value=ob_get_clean();
			++$step;
			break;
		case 2:
			$this->load->view('steps/datosEnvioFacturacion');
			$this->load->js('asistente/facturacionEnvio.php');
			$cont_step->value=ob_get_clean();
			++$step;
			break;
		case 3:
			$this->load->view('steps/resumenCompra');
			$cont_step->value=ob_get_clean();
			$fin->value="Confirmar";
			++$step;
			break;
		case 4:
			$this->load->view('steps/finCompra');
			$cont_step->value=ob_get_clean();
			$fin->value="Volver";
			break;


	}
}
$cont_main->addControl($cont_step);


//$finCont->value="Siguiente";
if($step<=4){
	$fin->att('href',"asistenteCompra/paso/$step");
}else{
	$fin->att('href',"");
}
$finCont->att('step',$step);
$finCont->addControl($fin);

$cont_main->addControl($finCont);

echo $cont_main;

?>